bedazzle (someone) with charm

Translations
éblouir (quelqu’un) par son charme